Two variable and linear temporal logic in model checking and games

نویسنده

  • Rastislav Lenhardt
چکیده

Model checking linear-time properties expressed in first-order logic has nonelementary complexity, and thus various restricted logical languages are employed. In this paper we consider two such restricted specification logics, linear temporal logic (LTL) and two-variable first-order logic (FO). LTL is more expressive but FO can be more succinct, and hence it is not clear which should be easier to verify. We take a comprehensive look at the issue, giving a comparison of verification problems for FO, LTL, and various sublogics thereof across a wide range of models. In particular, we look at unary temporal logic (UTL), a subset of LTL that is expressively equivalent to FO; we also consider the stutterfree fragment of FO, obtained by omitting the successor relation, and the expressively equivalent fragment of UTL, obtained by omitting the next and previous connectives. We give three logic-to-automata translations which can be used to give upper bounds for FO and UTL and various sub-logics. We apply these to get new bounds for both nondeterministic systems (hierarchical and recursive state machines, games) and for probabilistic systems (Markov chains, recursive Markov chains, and Markov decision processes). We couple these with matching lower-bound arguments. Next, we look at combining FO verification techniques with those for LTL. We present here a language that subsumes both FO and LTL, and inherits the model checking properties of both languages. Our results give both a unified approach to understanding the behaviour of FO and LTL, along with a nearly comprehensive picture of the complexity of verification for these logics and their sublogics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal bounds in parametric LTL games

Parameterized linear temporal logics are extensions of Linear Temporal Logic (LTL) by temporal operators equipped with variables that bound their scope. In model-checking, such specifications were introduced as “PLTL” by Alur et al. and as “PROMPT-LTL” by Kupferman et al. We show how to determine in doubly-exponential time, whether a player wins a game with PLTL winning condition with respect t...

متن کامل

Solving infinite games with bounds

We investigate the existence and the complexity of computing and implementing optimal winning strategies for graph games of infinite duration. Parameterized linear temporal logics are extensions of Linear Temporal Logic (LTL) by temporal operators equipped with variables for time bounds. In model-checking, such specifications were introduced as “PLTL” by Alur et al. and as “PROMPT-LTL” by Kupfe...

متن کامل

Games for the Linear Time μ-Calculus

The Linear Time μ-Calculus (μTL) is a temporal logic for specifying ω-regular properties of a system. In this work, we consider game-theoretic characterizations of the model-checking, satisfiability and validity problem for the μTL logic. Using an automaton based approach to encode the winning conditions of the games, a decision procedure is developed which solves these problems in PSPACE.

متن کامل

Relaxing Exclusive Control in Boolean Games

In the typical framework for boolean games (BG) each player can change the truth value of some propositional atoms, while attempting to make her goal true. In standard BG goals are propositional formulas, whereas in iterated BG goals are formulas of Linear Temporal Logic. Both notions of BG are characterised by the fact that agents have exclusive control over their set of atoms, meaning that no...

متن کامل

Complexity of propositional Linear-time Temporal Logic with finitely many variables

We prove that model-checking and satisfiability problems for propositional Linear-time Temporal Logic with a single variable are PSPACE-complete.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011